<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			var name = '小张';
			    age = 18;
			var obj = {
				name: '小刘',
				objAge: this.age,
				myFun:function(fm,t){
					console.log(this.name + "年龄" + this.age, "来自" + fm + "去往" + t);
				}
			}
			
			var db = {
				name:'德玛',
				age:19
			}
			
			obj.myFun.call(db,'江西','杭州');   //call传的方式  db指的是 上下问的对象
			obj.myFun.call(db);
			obj.myFun.apply(db,['北京','南京'])  //apply 传的是数组格式只能传两个
			obj.myFun.apply(db)
			obj.myFun.bind(db,'上海','厦门')();   //bind会返回一个新函数
			obj.myFun.bind(db)();   //bind会返回一个新函数
			obj.myFun.bind(db,['上海','厦门'])();   //bind会返回一个新函数 传数组会有点问题
		</script>
	</body>
</html>
